Create Alert
Email me similar jobs

Desenvolvedor(a) fullstack pleno [java e angular]

Na ed, desenvolvemos softwares inteligentes e soluções tecnológicas que impulsionam pessoas, negócios e a sociedade. Somos movidos por inovação, resultados reais e por um ambiente baseado em colaboração, respeito e transparência.

Valorizamos quem você é. Mais do que experiência, buscamos atitude, vontade de aprender e disposição para fazer a diferença, independentemente de idade, gênero ou origem.

Trabalhamos com tecnologias de ponta, mantendo alto padrão de qualidade e foco em impacto real. Atuamos como um só time: desafios são compartilhados e conquistas, celebradas juntos.

Se você curte ambientes colaborativos, desafios reais e quer crescer junto com um time que joga junto, seu lugar pode ser aqui.

Conheça mais sobre a ed acessando a nossa Página de Carreiras.


Estamos contratando Desenvolvedor(a) Fullstack Pleno (Java e Angular) para fazer parte do time ed, com sólida experiência no ecossistema Java para atuar tanto na manutenção e evolução de sistemas consolidados quanto no desenvolvimento de novas funcionalidades utilizando tecnologias modernas. O grande desafio desta posição envolve transitar com facilidade entre diferentes gerações de frameworks (legados e modernos), propor refatorações inteligentes, garantir a segurança das integrações e manter a integridade das entregas através de um versionamento de código via Git.

HÍBRIDO em Brasília

Responsabilidades e Atribuições

  • Desenvolver e manter aplicações backend em Java (Java EE e/ou Spring Boot), garantindo performance, segurança e qualidade do código.
  • Atuar na manutenção evolutiva e corretiva de frontends em AngularJS legado, com possibilidade de evolução para Angular moderno conforme demanda do projeto.
  • Propor e executar refatorações de código legado, migrando trechos para versões mais recentes do Java e adotando boas práticas de Clean Code e Design Patterns.
  • Desenvolver e consumir Web APIs REST, implementando integrações seguras com uso de protocolos de autorização baseados em token (OAuth2, OIDC, SAML).
  • Modelar e otimizar consultas SQL em bancos relacionais (PostgreSQL, MySQL ou Oracle), garantindo integridade e performance no acesso a dados.
  • Escrever e manter testes unitários (JUnit e Mockito), assegurando cobertura adequada e estabilidade nas entregas.
  • Versionar código via Git, seguindo boas práticas de branching, commits e resolução de conflitos em ambiente colaborativo.
  • Participar das cerimônias ágeis do time (Scrum ou Kanban), contribuindo com refinamento técnico, estimativas e revisão de código (code review).

Requisitos e qualificações

O que amplia as suas chances:

  • Domínio de boas práticas de arquitetura (Clean Code e Design Patterns).
  • Vivência de trabalho com metodologias ágeis (Scrum ou Kanban).
  • Angular Moderno (v2+): Domínio de TypeScript, ciclo de vida de componentes, Services, RxJS e gerenciamento de estado.

O que não pode faltar:

Formação: Ensino superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Sistemas para Internet, Redes de Computadores ou áreas afins de TI.Backend: Java 8+ (Orientação a Objetos avançada, Streams API, Lambdas, Optional, Records, Text Blocks); Java EE 6+ ou Spring Boot 2+; JPA e Transaction Management; Maven para build e gestão de dependências; capacidade de leitura e refatoração de código legado.Frontend: AngularJS / Angular legado para manutenções, correções de bugs e compreensão de templates antigos. Integrações e Segurança: HTTP avançado; criação de Web APIs REST; protocolos de autorização baseados em token (OAuth2, OIDC, SAML ou similares).Banco de Dados: SQL avançado e experiência sólida com bancos relacionais (PostgreSQL, MySQL ou Oracle).Versionamento: Git (branching, conflitos, boas práticas de commits).Testes: JUnit e Mockito.

Soft Skills:

  • Capacidade analítica para resolução de problemas;
  • Comunicação eficaz;
  • Trabalho em equipe;
  • Adaptabilidade.

Modalidade de Contratação: PJ

Diferencial

  • Participação nos Lucros e Resultados (PLR semestral), reforçando nosso compromisso com o reconhecimento do desempenho.

Quer embarcar nesse desafio com a gente?
Inscreva-se e venha criar o novo com a ed

Similar jobs

Desenvolvedor(a) fullstack pleno [java e angular]

Apply Now
Back to search page